#ifndef CP_PFCAPTURE_H
#define CP_PFCAPTURE_H

#include <QWidget>

class QLabel;
class QPushButton;
class QLineEdit;
class QDoubleSpinBox;
class QVBoxLayout;
class QGridLayout;

class CP_PFCapture : public QWidget
{
    Q_OBJECT
public:
    explicit CP_PFCapture(QWidget *parent = 0);

signals:
    void startCapture(QStringList para);

public slots:
    void StartCaptureButtonClicked();

private:
    /*Window Control Begin*/
    QLabel *labelShutter;
    QDoubleSpinBox *spinShutter;
    QPushButton *buttonShutter;
    QLabel *labelGain;
    QDoubleSpinBox *spinGain;
    QPushButton *buttonGain;
    QLabel *labelCaptureFrames;
    QLineEdit *txtCaptureFrames;
    QLabel *labelCaptureFileName;
    QLineEdit *txtCaptureFileName;
    QPushButton *buttonStartCapture;

    /*Window Control End*/

    QVBoxLayout *layout;
    QGridLayout *layoutGCameraSetting;
    QGridLayout *layoutGCapture;

};

#endif // CP_PFCAPTURE_H
